<?php

class Default_RegisterController extends Zend_Controller_Action
{

    public function init()
    {
        $option=array(
    			"layout" => "layout",
    			"layoutPath" => TEMPLATES_PATH."/default/"
    	);
    	$layout = Zend_Layout::startMvc($option);
    	$this->view->headLink()->appendStylesheet(TEMPLATES_URL.'/default/css/style.css');
    	$this->view->headScript()->appendFile(TEMPLATES_URL.'/default/js/jquery.min.js');
    	$this->view->headScript()->appendFile(TEMPLATES_URL.'/default/js/check.form.js');
    	$this->view->headScript()->appendFile(TEMPLATES_URL.'/default/js/script.js');
    }
    
    public function indexAction()
    {
    	$this->view->headTitle('Form đăng ký Master Key | '._page_title);
    	if($this->_request->isPost())
        {
        	$name = trim(strip_tags($this->_request->getPost("name")));
        	$email = trim(strip_tags($this->_request->getPost("email")));
        	$phone = trim(strip_tags($this->_request->getPost("phone")));
        	$model = trim(strip_tags($this->_request->getPost("model")));
        	$userID = trim(strip_tags($this->_request->getPost("userid")));
        	$note = trim(strip_tags($this->_request->getPost("note")));
        	if(trim(strip_tags($this->_request->getPost("payment"))) == "")
        	{
        		$payment = "Chuyển khoản"; //thanh toan chuyen khoan
        	}else{
        		$payment = trim(strip_tags($this->_request->getPost("payment"))); // thanh toan the cao
        	}        	
        	if($userID != "" && $email !=""){
        		$mRegister = new Default_Model_Register();
        		
        		$mRegister->userID = $userID;
        		$mRegister->name = $name;
        		$mRegister->phone = $phone;
        		$mRegister->email = $email;
        		$mRegister->model = $model;
        		$mRegister->payment = $payment;
        		$mRegister->note = $note;
        		if($mRegister->insertUserRegister()){
        			$this->view->success = "Đăng Ký thành công!";
        			//cau hinh gui mail
        			$mail = new Zend_Sendmail_Send();
        			$mConfig = new Default_Model_Config();
        			$Config = $mConfig->getConfig();
        			$username = $Config[0]['parameter'];//"hai.ifunsoft@gmail.com";//
        			$pass = $Config[1]['parameter'];//"ifunsoftdt!321";//
        			$fromname = $Config[2]['parameter'];//"ifunsoft.vn";//
        			$body = 'Chào bạn!,<br />Chúc mừng bạn đã đăng ký nhận Master Key của iFunSoft thành công. Sau <strong>24 giờ</strong> bạn sẽ nhận được Master Key nếu như thông tin bạn gửi cho chúng tôi là chính xác.<br />Xin cảm ơn!<br /><br />';
        			$body .= '---------------------------------<br />Để đăng ký Master Key, bạn có thể sử dụng hình thức thanh toán bằng thẻ cào <strong>Mobifone</strong> hoặc có thể chuyển tiền vào tài khoản ngân hàng. Chúng tôi sẽ gửi ngay mã kích hoạt cho bạn qua SMS và Email mà bạn đã đăng ký khi đã nhận được tiền.<br />';
        			$body .= 'Số tiền: <strong>50.000 vnđ</strong><br /><br />THÔNG TIN TÀI KHOẢN<br /><br />'.$Config[4]['parameter'].'<br />Chủ tài khoản: <strong>'.$Config[5]['parameter'].'</strong><br />Số tài khoản: <strong>'.$Config[6]['parameter'].'</strong><br />'.$Config[7]['parameter'].'<br /><br />';
        			$body .= 'Lưu ý: Với Master Key, bạn có thể kích hoạt được toàn bộ ứng dụng của iFunSoft hiện có và các ứng dụng sau này mà nhóm sẽ phát triển.<br /><br /><i>Lợi ích khi có Master Key:</i><br />- Bạn sẽ được tư vấn cài đặt và luôn nhận được thông báo cập nhật ngay khi có phiên bản mới hoặc sản phẩm mới của iFunSoft.';
        			$body .= '<br />- Bạn sẽ được cấp lại Master Key khi bị mất do Up Rom hay đổi máy(không quá 10 lần đổi máy/năm).<br />- Chúng tôi cam kết Master Key sẽ được sử dụng cho tất cả sản phẩm của iFunSoft hiện có và sau này.';
        			$body .= '<br />----------------------------------------------------------------------------------<br />Chung toi tao them phien ban tieng viet khong dau de phong truong hop may ban khong doc duoc tieng viet co dau.<br /><br />';
        			$body .= 'Chao ban!,<br />Chuc mung ban da dang ky nhan Master Key cua iFunSoft thanh cong. Sau <strong>24 gio</strong> ban se nhan duoc Master Key neu nhu thong tin ban gui cho chung toi la chinh xac.<br />Xin cam on!<br /><br />';
        			$body .= '---------------------------------<br />De dang ky Master Key, ban co the su dung hinh thuc thanh toan bang the cao <strong>Mobifone</strong> hoac co the chuyen tien vao tai khoan ngan hang. Chung toi se gui ngay ma kich hoat cho ban qua SMS va Email ma ban da dang ky khi da nhan duoc tien.<br />';
        			$body .= 'So tien: <strong>50.000 vnd</strong><br /><br />THÔNG TIN TAI KHOAN<br /><br />'.$Config[4]['parameter'].'<br />Chủ tài khoản: <strong>Tran Trung Kien</strong><br />Số tài khoản: <strong>'.$Config[6]['parameter'].'</strong><br />Ngan hang Ngoai Thuong (Vietcombank) chi nhanh Đong Thap<br /><br />';
        			$body .= 'Luu y: Voi Master Key, ban co the kich hoat đưoc toan bo ung dung cua iFunSoft hien co va cac ung dung sau nay ma nhom se phat trien.<br /><br /><i>Loi ich khi co Master Key:</i><br />- Ban duoc tu van cai dat va luon nhan duoc thong bao cap nhat ngay khi phien ban moi hoac san pham moi cua iFunSoft.';
        			$body .= '<br />- Ban se duoc cap lai Master Key khi bi mat do Up Rom hay đoi may(khong qua 10 lan đoi may/nam).<br />- chung toi cam ket Master Key se duoc su dung cho tat ca san pham cua iFunSoft hien co va sau nay.';
        			$to = $email;//"nth.hai91@gmail.com";//
        			$Cusname = $name;//"Nguyễn Thanh hải";//
        			$subject = "Đăng ký Master Key thành công";
        			$from= $username;
        			$namereply= $fromname;
        			$mail->sendmail($username, $pass, $fromname, $to, $Cusname, $subject, $body, $from, $namereply);
        			$subject2 = 'Đăng ký Master Key từ khách hàng';
        			$body2 = "Vừa có khách hàng đăng ký Master Key thành công tại hệ thống website của iFunSoft";
        			$mail->sendmail($username, $pass, $fromname, $username, $Cusname, $subject2, $body2, $from, $namereply);
        			
        		}else $this->view->error = "Đăng Ký không thành công!";
        	}else{
        		$this->view->error = "Đăng Ký không thành công!";
        	}
        	
        }
    }
    
}

